package com.uls.hdh.mapper;

import java.util.List;
import com.uls.hdh.domain.HdhUserWeights;

/**
 * 权重管理Mapper接口
 * 
 * @author hdh
 * @date 2024-11-11
 */
public interface HdhUserWeightsMapper 
{
    /**
     * 查询权重管理
     * 
     * @param userWeightId 权重管理主键
     * @return 权重管理
     */
    public HdhUserWeights selectHdhUserWeightsByUserWeightId(Long userWeightId);


    public HdhUserWeights selectHdhUserWeightsByUsersId(Long usersId);

    /**
     * 查询权重管理列表
     * 
     * @param hdhUserWeights 权重管理
     * @return 权重管理集合
     */
    public List<HdhUserWeights> selectHdhUserWeightsList(HdhUserWeights hdhUserWeights);

    /**
     * 新增权重管理
     * 
     * @param hdhUserWeights 权重管理
     * @return 结果
     */
    public int insertHdhUserWeights(HdhUserWeights hdhUserWeights);

    /**
     * 修改权重管理
     * 
     * @param hdhUserWeights 权重管理
     * @return 结果
     */
    public int updateHdhUserWeights(HdhUserWeights hdhUserWeights);

    /**
     * 删除权重管理
     * 
     * @param userWeightId 权重管理主键
     * @return 结果
     */
    public int deleteHdhUserWeightsByUserWeightId(Long userWeightId);

    /**
     * 批量删除权重管理
     * 
     * @param userWeightIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteHdhUserWeightsByUserWeightIds(Long[] userWeightIds);
}
